Teaching abstraction in computer science to young students

Teaching abstraction in computer science to young students

Leading team

Prof. Michal Armoni

Project members

David Statter

Summary
Abstraction is one of the most fundamental ideas of computer science (CS). Research shows that students demonstrate extensive difficulties in achieving meaningful learning of abstraction. The study examined the implementation of a framework for teaching abstraction in CS for novices in the context of an introductory CS course for 7th grade students. The findings demonstrate how …